﻿using System;
using System.Collections;
using System.Web.UI.WebControls;


public static class HelperUI
{

    public static void CargarLista(ListControl lista, IList entidades
        ,String campoId, String campoTexto)
    {
        if (entidades.Count > 0)
            lista.DataSource = entidades;
        lista.DataValueField = campoId;
        lista.DataTextField = campoTexto;
        
 
        lista.DataBind();

        if (lista.GetType() != typeof(CheckBoxList))
            lista.Items.Insert(0, new ListItem(String.Format("({0})", Resources.Resource.Seleccionar), "0"));
    }

    public static void CargarLista(ListControl lista, IList entidades
        , String campoId, String campoTexto, int registroSeleccionado)
    {
        CargarLista(lista,entidades,campoId,campoTexto);
        
        lista.SelectedValue = registroSeleccionado.ToString();
    }

    
}